<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/proyecto/clases/autoload.inc.php';
if(Zen::IniciarSesion()){
        Zen::NoCache();
        $debug=false;
         
?>
<script type="text/javascript">
$(document).ready(function(){ 
    
    $("#codigo").focus();
    

    $('#rutc').Rut({
		  format: true
	});
 
  
       
    $(".botonext").button();
    
    $('.mostrar_detalles').live('click', function(event) {
        event.preventDefault();
		$(".detalle_error").toggle();
		var nom=$('.indicador_detalles').text();
		if(nom=='Ocultar')
		{
			$('.indicador_detalles').text('Mostrar');
		}
		else
		{
			$('.indicador_detalles').text('Ocultar');
		}

	});
    
    $('.dialog_sel_conv').live('click', function(e) {
            e.preventDefault();
            //var temp_ex=$(this).next().val();
            //var temp_fl=$(this).parent().parent().attr('id');
            var $dialog_pac = $('<div class="wasap2"></div>').load("modulos/aranceles/mantenedor_convenios.php" ).dialog({
   					autoOpen: false,
                    draggable: true,
                    resizable: false,
                    modal: true,
					width: 600,
                    maxWidth: 600,
                    height: 480,
                    maxHeight: 480,
                    close: function(event, ui) {
                        $('.wasap2').remove(); 
                        $('.wasap2').dialog('destroy');
                        $('.tab').tabs('destroy');
                    },
					buttons:{
					   /*"Aceptar": function(){
					       //$(this).dialog("destroy");
                           $('.wasap2').remove(); 
                           $('.wasap2').dialog('destroy');
                           $('.tab').tabs('destroy');
					   },*/
                       "Cancelar": function(){ 
					       //$(this).dialog("destroy");
                           $('.wasap2').remove();
                           $('.wasap2').dialog('destroy');
                           $('.tab').tabs('destroy');
					   } 
					},
        			title: 'Elegir Convenio'
        		});
        		$dialog_pac.dialog('open');
            
            e.stopPropagation();
            return false;
        	});
    
    $('.dialog_sel_exa').live('click', function(e) {
            e.preventDefault();
            var li_tipo_examen=$('#tipo_examen').val();
            var ls_convenio=$('#rutc').val();
           
           
           if(li_tipo_examen!='' && ls_convenio!='')
           {
                var $dialog_exa = $('<div class="wasap3"></div>').load("modulos/aranceles/mantenedor_examenes.php", { t_examen: $('#tipo_examen').val(), convenio: $('#rutc').val() } ).dialog({
   					autoOpen: false,
                    draggable: true,
                    resizable: false,
                    modal: true,
					width: 600,
                    maxWidth: 600,
                    height: 480,
                    maxHeight: 480,
                    close: function(event, ui) {
                        $('.wasap3').remove(); 
                        $('.wasap3').dialog('destroy');
                        $('.tab').tabs('destroy');
                    },
					buttons:{
					   /*"Aceptar": function(){
					       //$(this).dialog("destroy");
                           $('.wasap2').remove(); 
                           $('.wasap2').dialog('destroy');
                           $('.tab').tabs('destroy');
					   },*/
                       "Cancelar": function(){ 
					       //$(this).dialog("destroy");
                           $('.wasap3').remove();
                           $('.wasap3').dialog('destroy');
                           $('.tab').tabs('destroy');
					   } 
					},
        			title: 'Elegir Examen'
        		    });
        		    $dialog_exa.dialog('open');
            
                    e.stopPropagation();
              
            }
            else
            {
                            $.zen.info('Debes indicar un Convenio y Tipo de examen.');
                            //return false;
            }        
            return false;
        	});
    
    
    
    
    //VALIDACION DEL INGRESO DE UN NUEVO MEDICO TRATANTE
    var form_ingresar="#form_ingresar";
    var v = jQuery(form_ingresar).validate({
        errorElement: "span",
  		rules: {
            tipo_atencion: "required",
            nombrec: "required",
            tipo_examen: "required",
            examenn: "required",
            valor: {required:true,number:true, min:0},
            valor_pac: {required:true,number:true, min:0},
            valor_con: {required:true,number:true, min:0}
           
       	},
		
        messages: {
            tipo_atencion: "&nbsp;",
            tipo_examen: "&nbsp;",
            nombrec: "&nbsp;",
            examenn: "&nbsp;",
            valor:"&nbsp;",
            valor_pac:"&nbsp;",
            valor_con:"&nbsp;"
          
		},
    
        success: function(label) {
        			// set &nbsp; as text for IE
        			label.html("&nbsp;").addClass("success");
        		},


        submitHandler: function() 
        {
			
                  var form=$(form_ingresar);
                  $.ajax({
                        type: 'post',
                        cache: false,
                        url: form.attr('action'),
                        data: form.serialize(),
                        dataType: "json",
                        success: function(data) {
                        
                        var myArray=eval(data);
                        if(myArray['error']=='ok')
                            {
                               $.zen.info('Arancel ingresado exitosamente');
                               form.resetForm();
                               return false;
                            }
                        else
                            {
                            
                               $.zen.alerta('No se pudo registrar el Arancel.',myArray['detalles']);
                               return false;
                            }
                        },
                        error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
                        },
            
                    })
                    
                    return false;  
                    
			},

		});
		
    //VALIDACION DE LA MODIFICACION
    var form_modificar="#form_modificar";
    var v = jQuery(form_modificar).validate({
        errorElement: "span",
  		rules: {
            valor: {required:true,number:true, min:0},
            valor_pac: {required:true,number:true, min:0},
            valor_con: {required:true,number:true, min:0}
            
       	},
		
        messages: {
            valor:"&nbsp;",
            valor_pac: "&nbsp;",
            valor_con: "&nbsp;",
		},
    
        success: function(label) {
        			// set &nbsp; as text for IE
        			label.html("&nbsp;").addClass("success");
        		},


        submitHandler: function() 
        {
					//target: "#result"
                  var form=$(form_modificar);
                  $.ajax({
                        type: 'post',
                        cache: false,
                        url: form.attr('action'),
                        data: form.serialize(),
                        dataType: "json",
                        success: function(data) {
                            
                            var myArray =eval(data);
                            if(myArray['error']=='ok')
                                {
                                $.zen.info('Arancel actualizado exitosamente');
                                //form.resetForm();
                                return false;
                                }
                            else
                                {
                                $.zen.alerta('No se pudo actualizar el Arancel.',myArray['detalles']);
                                return false;
                                }
                        },
                        error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
            
                        },
                        })
                    
                    return false;  
                    
			},

		});
		
		
		jQuery("#reset1").click(function() {
			v.resetForm();
		});
  
  
  
  
  
  
  });
  
  
  
</script>
<?php
$proceso_usuario=$_POST['usu_accion'];
$arancel_id = $_POST['arancel'] ;

 if ( $arancel_id != '' )
 {
    
    $param_arancel = explode("~~","$arancel_id");
    $id_examen=$param_arancel[0];
    $id_convenio=$param_arancel[1];
    $id_tipo_atencion=$param_arancel[2];
    $sql = "select * from aranceles as a join tipos_atencion as ta on ta.tia_id = a.tia_id join convenios as c on c.con_rut = a.con_rut join examenes as e on e.ex_codigo = a.ex_codigo WHERE a.ex_codigo='$id_examen' and a.con_rut='$id_convenio' and a.tia_id=$id_tipo_atencion " ;
   	$rs = Zen::Consulta( $sql,$debug ) ;

?>
 <script type='text/javascript' src='js/modulos/usuarios.js'></script>
 
 <script type="text/javascript">
 $(document).ready(function() 
 { 
          
    //FORMULARIO BAJA/ALTA DE USUARIO
    $('#form_baja').submit(function() 
    {
        $.ajax({
            type: 'post',
            url: $(this).attr('action'),
            data: $(this).serialize(),
            beforeSend: function(objeto){
            //alert("Adiós, me voy a ejecutar");
            },
            dataType: "json",
            success: function(data) {
                            
                            var myArray =eval(data);
                            if(myArray['error']=='ok')
                                {
                                $.zen.info('Examen actualizado exitosamente');
                                 //$('#form_baja').resetForm();
                                return false;
                                }
                            else
                                {
                                $.zen.alerta('No se pudo actualizar el Examen.',myArray['detalles']);
                                return false;
                                }
                        },
             error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
            
        },

        })
        
        return false;
    });

    
   
    
  });
</script>
 
 <?php
        if ( $rs == null )
     	{
     		echo 'Hubo un problema al recuperar la informacion del arancel!' ;
     		exit() ;
     	}
     	else
     	{
     		if ( $proceso_usuario == 'darbaja' )
     		{

?>
                
       <div>
          	<fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
     		<form id="form_baja" name="frm_multiple" method="post" action="modulos/examenes/procesar_baja.php">
                <input type="hidden" value="<?php echo $arancel_id;?>" name="ex_codigo" id="ex_codigo"/>   
               		<ol>
                    <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		              <legend class="ui-widget ui-widget-header ui-corner-all">Datos del Examen</legend>
                      <li>
                            <label class="label_ordenado">Código: </label><input id="codigo" disabled="disabled"  type="text"name="codigo" class="campo_texto_rut  ui-widget-content" value="<?php echo $rs->fields["ex_codigo"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Nombre: </label><input disabled="disabled"  type="text"name="nombre" class="campo_texto_largo1  ui-widget-content" value="<?php echo $rs->fields["ex_nombre"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Vigencia:</label>
                            <select size="1" class=" ui-widget-content" name="vigencia" id="vigencia">
                            <?php
                                $ex_vigencia = ( string )$rs->fields["ex_vigencia"] ;
 			                    if ( $ex_vigencia == 't' )
 			                    {
 			                        echo '<option selected="selected" value="true" >Activo</option>';
                                    echo '<option value="false">Inactivo</option>';
 			                    }
 			                    else
 			                    {
 			                        echo '<option value="true" >Activo</option>';
                                    echo '<option selected="selected" value="false">Inactivo</option>' ;
 			                    }
                            ?>
                            </select>
                        </li>
                        </fieldset>
             		</ol>
                		<div class="panel_botones">
                			<ol>
                				<li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
                				<li><input type="button" class="botonext reset" value="Cancelar" /></li>
                            </ol>
                		</div>
                		<div id="clear">
                	   </div>
                		</form>
                	</fieldset>
                </div>
                <?php

 		}
 		else
 		{

?>
        <div>
            <fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
            <form id="form_modificar" name="frm_multiple" method="post" action="modulos/aranceles/procesar_modificacion.php">
                <input type="hidden" value="<?php echo $arancel_id ;?>" name="ara_codigo" id="ara_codigo"/>   
          		<ol>
                    <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		              <legend class="ui-widget ui-widget-header ui-corner-all">Datos del Arancel</legend>
                       <li>
                            <label class="label_ordenado">Tipo de Atención: </label><input type="text" name="tipo_atencion" readonly="readonly" class="campo_texto ui-widget-content" value="<?php echo $rs->fields["tia_nombre"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Convenio: </label><input type="text" name="con_rut" readonly="readonly" class="campo_texto_rut ui-widget-content" value="<?php echo $rs->fields["con_rut"];?>"/><input readonly="readonly" type="text" name="con_nombre" class="campo_texto_largo0 ui-widget-content" value="<?php echo $rs->fields["con_nombre"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Examen: </label><input id="ex_codigo" readonly="readonly" type="text" name="ex_codigo" class="campo_texto_rut ui-widget-content" value="<?php echo $rs->fields["ex_codigo"];?>"/><input id="ex_nombre" readonly="readonly" type="text"name="ex_nombre" class="campo_texto_largo0 ui-widget-content" value="<?php echo $rs->fields["ex_nombre"];?>"/>
                      </li>
                  
                    </fieldset>
                    <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
        		    <legend class="ui-widget ui-widget-header ui-corner-all">Valores del Examen</legend>
                      <li>
                            <label class="label_ordenado">Examen Convenio: </label><input type="text" name="valor" class="campo_pesos ui-widget-content" value="<?php echo $rs->fields["ara_valor_exa_conv"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Examen Paciente: </label><input type="text" name="valor_pac" class="campo_pesos ui-widget-content" value="<?php echo $rs->fields["ara_valor_exa_pac"];?>"/>
                      </li>  
                      <li>
                            <label class="label_ordenado">Contraste Paciente: </label><input type="text" name="valor_con" class="campo_pesos ui-widget-content" value="<?php echo $rs->fields["ara_valor_con_pac"];?>"/>
                      </li>  
                    </fieldset>          
                      </ol>
                	  <div class="panel_botones">
                	      <ol>
                				<li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
                				<li><input type="button" class="botonext reset" value="Cancelar" /></li>
                		  </ol>
                        </div>
                		<div id="clear">
                	   </div>
                		</form>
                	</fieldset>
                </div>
<?php

 		}


 	}
 }
 else
 {
  	/********    se muestra esto si se va a ingresar un nuevo registro   ***/
?>
    <div>
	<fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
		<legend class="ui-widget ui-widget-header ui-corner-all">Registrar Arancel</legend>
		<form class="jqtransform" id="form_ingresar" name="frm_multiple" method="post" action="modulos/aranceles/procesar_nuevo.php"> 
		<ol>
            <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos del Arancel</legend>
                 <li>
				<label class="label_ordenado">Tipo Atención: </label>
                    <select size="1" name="tipo_atencion" id="tipo_atencion" class="ui-widget-content select-ancho-150">
                     <?php
				
                    $sql10="select * from tipos_atencion order by tia_nombre";
                	$rs10 = Zen::Consulta($sql10,$debug);
					if($rs10==null) echo '<option value="" selected="selected">Existen problemas para recuperar el tipo de atención</option>';
					else
					{
						//echo '<option value="" selected="selected"></option>';
                        foreach($rs10 as $k => $record) 
                        {
                            echo '<option value="'.$record['tia_id'].'" >'.strtoupper($record['tia_nombre']).'</option>';
						} 
					}

                    ?>
                    </select>
                </li>
                <li>
    			     <label for="rutc" class="label_ordenado">Convenio: </label><input id="rutc" readonly="readonly" type="text" name="rutc" class="campo_texto_rut ui-widget-content"/><button class="dialog_sel_conv ui-state-default" title="Elegir"><span class="boton-elegir ui-icon ui-icon-newwin"></span></button> <input id="nombrec" readonly="readonly"  type="text" name="nombrec" class="campo_texto_largo0 ui-widget-content"/>
    			     
                </li> 
                 <li>
				<label class="label_ordenado">Tipo de Examen: </label>
                    <select size="1" name="tipo_examen" id="tipo_examen" class="ui-widget-content select-ancho-150">
                     <?php
				
                    $sql2="select * from tipos_examen order by te_nombre";
                	$rs2 = Zen::Consulta($sql2,$debug);
					if($rs2==null) echo '<option value="" selected="selected">Existen problemas para recuperar el tipo de examen</option>';
					else
					{
						echo '<option value="" selected="selected"></option>';
                        foreach($rs2 as $k => $record) 
                        {
                            echo '<option value="'.$record['te_id'].'" >'.$record['te_nombre'].'</option>';
						} 
					}

                    ?>
                    </select>
                </li>
                <li>
    			     <label for="examenc" class="label_ordenado">Examen: </label><input readonly="readonly" name="examenc" id="examenc"  type="text" class="campo_texto_rut ui-widget-content"/><button class="dialog_sel_exa ui-state-default" title="Elegir"><span class="boton-elegir ui-icon ui-icon-newwin"></span></button> <input id="examenn" readonly="readonly"  type="text" name="examenn" class="campo_texto_largo0 ui-widget-content"/>
  
                </li>
                </fieldset>
                <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all ex-alto-14">
		          <legend class="ui-widget ui-widget-header ui-corner-all">Valores del Examen</legend>
              
    			<li>
    			    <label class="label_ordenado">Examen Convenio: </label><input id="valor" type="text" name="valor" class="campo_pesos ui-widget-content"/>
    			</li>   
    			<li>
    			     <label class="label_ordenado">Examen Paciente: </label><input id="valor_pac" name="valor_pac" type="text" class="campo_pesos ui-widget-content" />
    			</li>   
    			<li>
                    <label class="label_ordenado">Contraste Paciente: </label><input id="valor_con" name="valor_con" type="text" class="campo_pesos ui-widget-content" /> 
                </li>
               
            </fieldset>
                 
           </ol>
		<div class="panel_botones">
			<ol>
				<li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
				<li><input type="reset" class="botonext reset" value="Cancelar" /></li>
			</ol>
		</div>
		<div id="clear">
	   </div>
	</form>
	</fieldset>
</div>
<?php
  }
 }
else
{
 Zen::LogoutModulo();
}

?>
